home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr35
/
scani02b.zip
/
SCANICFG.WCX
(
.txt
)
< prev
next >
Wrap
Wildcat! WCX
|
1995-01-09
|
18KB
|
997 lines
'! Decompiled with wccNosy version 4.20f (freeware)
'! Input File: in.wcx 17550 bytes 01/29/123 04:12:48pm
'! Code Segment Size :10927 bytes
'! Data Segment Size :4568 bytes
'! String Segment Size:6623 bytes
'! Compiled with WCC version 4.01
'! Declare Function Func151(s65534 As String) As Integer
'! Declare Sub Sub254(i65534 As Integer, s65532 As String)
'! Declare Function Func331(i65534 As Integer, i65532 As Integer, i65530 As Integer, s65528 As String) As Integer
Declare Function Func488(i65534 As Integer, s65532 As String) As Integer
'! Declare Function Func592(s65534 As String) As String
'! Declare Sub Sub776(i65534 As Integer, s65532 As String, s65530 As String)
Declare Sub Sub1034
Declare Sub Sub1159
Declare Sub Sub2331
Declare Sub Sub2397
Declare Sub Sub3109
Declare Sub Sub3335
Declare Sub Sub3555
Declare Sub Sub3902
Declare Sub Sub6650
Declare Sub Sub6892
Declare Sub Sub7118
Declare Sub Sub7290
Declare Sub Sub7433
Declare Sub Sub7605
Declare Sub Sub7831
Declare Sub Sub8019
Declare Sub Sub8912
Dim s4463 As String
Dim s4467 As String
Dim s4471(1 To 10) As String
Dim s4511 As String
Dim s4515 As String
Dim s4519 As String
Dim i4523 As Integer
Dim s4525 As String
Dim s4529 As String
Dim s4533 As String
Dim i4537 As Integer
Dim i4539 As Integer
Dim i4541 As Integer
Dim i4543 As Integer
Dim i4545 As Integer
Dim i4547 As Integer
Dim i4549 As Integer
Dim i4551 As Integer
Dim i4553 As Integer
Dim i4555 As Integer
Dim i4557 As Integer
Dim i4559 As Integer
Dim i4561 As Integer
Dim b4563 As Byte
Dim s4564 As String
b4563 = 0
Sub1159
Sub2331
Sub2397
Sub8912
End
'! Called 0 times
'! Function Func151(s65534 As String) As Integer
'! Dim i65530 As Integer
'! i65530 = 40 - Len(s65534) / 2
'! 190 Do While i65530 + Len(s65534) > 79
'! i65530 = i65530 - 1
'! Loop
'! 236 Func151 = i65530
'! End Function
'! Called 0 times
'! Sub Sub254(i65534 As Integer, s65532 As String)
'! Dim i65530 As Integer
'! i65530 = AtLen(s65532)
'! i65530 = 40 - i65530 / 2
'! Locate i65534, i65530
'! Print s65532;
'! End Sub
'! Called 0 times
'! Function Func331(i65534 As Integer, i65532 As Integer, i65530 As Integer, s65528 As String) As Integer
'! Dim i65520 As Integer
'! Dim i65522 As Integer
'! Dim i65524 As Integer
'! If AtLen(s65528) > 76 Then
'! s65528 = Left(s65528, 76)
'! End If
'! 376 i65522 = CsrLin
'! i65520 = Pos
'! i65524 = 40 - AtLen(s65528) / 2
'! Color i65532, i65530
'! Locate i65534, i65524
'! Print Trim(s65528);
'! Locate i65522, i65520
'! End Function
'! Called 9 times
Function Func488(i65534 As Integer, s65532 As String) As Integer
Dim i65524 As Integer
Dim i65526 As Integer
Dim i65528 As Integer
i65526 = CsrLin
i65524 = Pos
i65528 = 40 - AtLen(s65532) / 2
Locate i65534, i65528
Print Trim(s65532);
Locate i65526, i65524
End Function
'! Called 0 times
'! Function Func592(s65534 As String) As String
'! Dim l65516 As Long
'! Dim i65520 As Integer
'! Dim s65522 As String
'! Dim i65526 As Integer
'! Dim i65528 As Integer
'! i65528 = 40 - Len(s65534) / 2
'! s65522 = s65534
'! 665 For i65526 = 1 To i65528 Step 1
'! s65522 = " " + s65522
'! Next
'! 753 Func592 = s65522
'! End Function
'! Called 0 times
'! Sub Sub776(i65534 As Integer, s65532 As String, s65530 As String)
'! Dim l65518 As Long
'! Dim i65522 As Integer
'! Dim i65528 As Integer
'! s65532 = s65532 + " "
'! s65532 = Left(s65532, Int(Len(s65532) / 2) * 2)
'! Print "@NOPAUSE@" + s65530
'! 897 For i65528 = 1 To Len(s65532) / 2 Step 1
'! Delay 0.01
'! Locate i65534, 40 - i65528
'! Print Left(s65532, i65528); Right(s65532, i65528)
'! Next
'! 1031
'! End Sub
'! Called 36 times
Sub Sub1034
Dim l65528 As Long
Dim i65532 As Integer
Dim i65534 As Integer
1064 For i65534 = 8 To 22 Step 1
Locate i65534, 1
Print Space(79);
Next
1156
End Sub
'! Called 1 time
Sub Sub1159
If Exists("SCANIT.CFG") Then
Open "SCANIT.CFG" For Input As 1
Input #1, s4463
Input #1, s4467
Input #1, s4471(1)
Input #1, s4471(2)
Input #1, s4471(3)
Input #1, s4471(4)
Input #1, s4471(5)
Input #1, s4471(6)
Input #1, s4471(7)
Input #1, s4471(8)
Input #1, s4471(9)
Input #1, s4471(10)
Input #1, s4511
Input #1, s4515
Input #1, s4519
Input #1, i4523
Input #1, s4525
Input #1, s4529
Input #1, s4533
Input #1, i4537
Input #1, i4539
Input #1, i4541
Input #1, i4543
Input #1, i4545
Input #1, i4547
Input #1, i4549
Input #1, i4551
Input #1, i4553
Input #1, i4555
Input #1, i4557
Input #1, i4559
Input #1, i4561
Close 1
s4463 = UCase(s4463)
s4467 = UCase(s4467)
s4511 = UCase(s4511)
s4515 = UCase(s4515)
s4519 = UCase(s4519)
s4525 = UCase(s4525)
s4529 = UCase(s4529)
s4533 = UCase(s4533)
End If
1793 If Not Exists("SCANIT.CFG") Then
s4463 = "C:\WILDCAT\WCWORK\NODE"
s4467 = "C:\WILDCAT"
s4471(1) = ".COM"
s4471(2) = ".RAR"
s4471(3) = ".BAT"
s4471(4) = ".JPG"
s4471(5) = ""
s4471(6) = ""
s4471(7) = ""
s4471(8) = ""
s4471(9) = ""
s4471(10) = ""
s4511 = ""
s4515 = "PKZIP"
s4519 = "N"
i4523 = 0
s4525 = "BOTH"
s4529 = "Y"
s4533 = "C:\WILDCAT\DISP\SCANIT3.BBS"
i4537 = 18
i4539 = 6
i4541 = 34
i4543 = 9
i4545 = 3
i4547 = 11
i4549 = 3
i4551 = 13
i4553 = 3
i4555 = 15
i4557 = 3
i4559 = 10
i4561 = 3
End If
2328
End Sub
'! Called 9 times
Sub Sub2331
Print "@CLS@@09@██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██"
Print "█ @07@┌╦═@0F@══╦┐ @07@┌╦═@0F@══╦┐ @07@┌╦═@0F@══╦┐ @07@┌╦═@0F@╗ ╦┐ @07@┌═╤@0F@╦╤═┐ @07@┌═╤@0F@╦╤═┐ @07@╒@0F@╦╕ @09@█"
Print "█ @03@└╩═@0B@══╦┐ @03@│║ ├╬═@0B@══╬┤ @03@│║ @0B@║ ║│ @03@│@0B@║│ @03@│@0B@║│ @03@╘@0B@╩╛ @09@█"
Print "█ @01@└╩═@09@══╩┘ @01@└╩═@09@══╩┘ @01@└╩ @09@╩┘ @01@└╩ @09@╚═╩┘ @01@└═╧@09@╩╧═┘ @01@╧@09@╩╧ @01@└@09@╩┘ █"
Print "██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██"
Print "@0F@ Copyright (c) 1994/1995 - Blake Software"
End Sub
'! Called 14 times
Sub Sub2397
Color 9, 0
Locate 8, 1
Print "[ ]"
Locate 9, 1
Print "[ ]"
Locate 10, 1
Print "[ ]"
Locate 11, 1
Print "[ ]"
Locate 12, 1
Print "[ ]"
Locate 13, 1
Print "[ ]"
Locate 14, 1
Print "[ ]"
Locate 15, 1
Print "[ ]"
Locate 16, 1
Print "[ ]"
Locate 17, 1
Print "[ ]"
Locate 18, 1
Print "[ ]"
Locate 19, 1
Print "[ ]"
Locate 20, 1
Print "[ ]"
Color 11, 0
Locate 8, 2
Print "N";
Locate 9, 2
Print "L";
Locate 10, 2
Print "E";
Locate 11, 2
Print "Z";
Locate 12, 2
Print "D";
Locate 13, 2
Print "R";
Locate 14, 2
Print "M";
Locate 15, 2
Print "S";
Locate 16, 2
Print "F";
Locate 17, 2
Print "U";
Locate 18, 2
Print "C";
Locate 19, 2
Print "X";
Locate 20, 2
Print "A";
Color 14, 0
Locate 8, 5
Print "Node Path.................: " + s4463;
Locate 9, 5
Print "Log file Path.............: " + s4467;
Locate 10, 5
Print "Exclude Extensions........: <Activate to see settings>";
Locate 11, 5
Print "Zip Comment...............: " + s4511;
Locate 12, 5
Print "Default Packer............: " + s4515;
Locate 13, 5
Print "Repack w/default..........: " + s4519;
Locate 14, 5
Print "Message Conference........: " + Str(i4523);
Locate 15, 5
Print "Send Msgs To..............: " + s4525;
Locate 16, 5
Print "Force Mail Check on Fail..: " + s4529;
Locate 17, 5
Print "User Display File.........: "; s4533;
Locate 18, 5
Print "Coordinates of Status Info: <Activate to see settings>";
Locate 19, 5
Print "Save and Exit"
Locate 20, 5
Print "Exit and Abandon"
End Sub
'! Called 1 time
Sub Sub3109
Color 11, 0
Locate 8, 1
Print "Current Setting for NODE PATH:";
Color 12, 0
Locate 9, 1
Print "Node Path.................: " + s4463;
Color 15, 0
Locate 10, 1
Print "This selection tells SCANIT where your NODE path is, just";
Locate 11, 1
Print "in case you do not run the default path settings from MakeWild.";
Color 14, 0
Locate 13, 1
Print "Enter the COMPLETE path to the NODE directory, but DON'T put";
Locate 14, 1
Print "in any node numbers or trailing backslashes (\). Example:";
Locate 15, 1
Print "C:\WILDCAT\WCWORK\NODE";
Locate 17, 1
Print "Enter new NODE PATH or press <ENTER> for current setting.";
Color 15, 0
Locate 18, 1
s4463 = InputMask("Node Path: ", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", s4463, 1213417543)
s4463 = UCase(s4463)
Sub1034
End Sub
'! Called 1 time
Sub Sub3335
Color 11, 0
Locate 8, 1
Print "Current Setting for LOG PATH:";
Color 12, 0
Locate 9, 1
Print "Log file Path.............: " + s4467;
Color 15, 0
Locate 10, 1
Print "Enter the path you want SCANIT to create it's log file in.";
Color 14, 0
Locate 12, 1
Print "SCANIT creates/adds to a log file when any file fails scan.";
Locate 13, 1
Print "The log file name is SCANIT.LOG. Enter the COMPLETE PATH, but";
Locate 14, 1
Print "OMIT the final backslash. Example:";
Locate 15, 1
Print "C:\WILDCAT"
Locate 17, 1
Print "Enter Log File Path or press <ENTER> for current setting."
Locate 18, 1
s4467 = InputMask("Log Path: ", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", s4467, 1213417543)
s4467 = UCase(s4467)
Sub1034
End Sub
'! Called 11 times
Sub Sub3555
Dim l65528 As Long
Dim i65532 As Integer
Dim i65534 As Integer
3585 For i65534 = 1 To 10 Step 1
If Left(s4471(i65534), 1) <> "." Then
s4471(i65534) = "." + s4471(i65534)
If Len(s4471(i65534)) > 4 Then
s4471(i65534) = Left(s4471(i65534), 4)
End If
End If
3876 Next
3899
End Sub
'! Called 1 time
Sub Sub3902
Dim l65523 As Long
Dim i65527 As Integer
Dim s65529 As String
Dim o65533 As Boolean
Dim i65534 As Integer
o65533 = 0
Do
3917 Sub1034
Color 11, 0
Locate 8, 1
Print "Current Exclusion List:"
Color 14, 0
3972 For i65534 = 1 To 10 Step 1
Locate i65534 + 8, 1
If i65534 < 10 Then
Print "[ " + Str(i65534) + "] " + s4471(i65534);
Else
4118 Print "[" + Str(i65534) + "] " + s4471(i65534);
End If
4179 Next
4202 Color 10, 0
Locate 20, 1
s4564 = InputMask("Number of item to change? (0 to exit) ", "99", "", 1213417543)
Color 14, 0
s65529 = UCase(s4564)
If s65529 = "0" Then
Sub1034
Sub3555
o65533 = -1
Else
4302 If s65529 = "1" Then
Sub1034
Locate 8, 1
Print "Exclude [1]: " + s4471(1);
Locate 9, 1
s4471(1) = InputMask("Exclude extension: ", "XXXX", s4471(1), 1213417543)
s4471(1) = UCase(s4471(1))
Sub3555
Else
4533 If s65529 = "2" Then
Sub1034
Locate 8, 1
Print "Exclude [2]: " + s4471(2);
Locate 9, 1
s4471(2) = InputMask("Exclude extension: ", "XXXX", s4471(2), 1213417543)
s4471(2) = UCase(s4471(2))
Sub3555
Else
4764 If s65529 = "3" Then
Sub1034
Locate 8, 1
Print "Exclude [3]: " + s4471(3);
Locate 9, 1
s4471(3) = InputMask("Exclude extension: ", "XXXX", s4471(3), 1213417543)
s4471(3) = UCase(s4471(3))
Sub3555
Else
4995 If s65529 = "4" Then
Sub1034
Locate 8, 1
Print "Exclude [4]: " + s4471(4);
Locate 9, 1
s4471(4) = InputMask("Exclude extension: ", "XXXX", s4471(4), 1213417543)
s4471(4) = UCase(s4471(4))
Sub3555
Else
5226 If s65529 = "5" Then
Sub1034
Locate 8, 1
Print "Exclude [5]: " + s4471(5);
Locate 9, 1
s4471(5) = InputMask("Exclude extension: ", "XXXX", s4471(5), 1213417543)
s4471(5) = UCase(s4471(5))
Sub3555
Else
5457 If s65529 = "6" Then
Sub1034
Locate 8, 1
Print "Exclude [6]: " + s4471(6);
Locate 9, 1
s4471(6) = InputMask("Exclude extension: ", "XXXX", s4471(6), 1213417543)
s4471(6) = UCase(s4471(6))
Sub3555
Else
5688 If s65529 = "7" Then
Sub1034
Locate 8, 1
Print "Exclude [7]: " + s4471(7);
Locate 9, 1
s4471(7) = InputMask("Exclude extension: ", "XXXX", s4471(7), 1213417543)
s4471(7) = UCase(s4471(7))
Sub3555
Else
5919 If s65529 = "8" Then
Sub1034
Locate 8, 1
Print "Exclude [8]: " + s4471(8);
Locate 9, 1
s4471(8) = InputMask("Exclude extension: ", "XXXX", s4471(8), 1213417543)
s4471(8) = UCase(s4471(8))
Sub3555
Else
6150 If s65529 = "9" Then
Sub1034
Locate 8, 1
Print "Exclude [9]: " + s4471(9);
Locate 9, 1
s4471(9) = InputMask("Exclude extension: ", "XXXX", s4471(9), 1213417543)
s4471(9) = UCase(s4471(9))
Sub3555
Else
6381 If s65529 = "10" Then
Sub1034
Locate 8, 1
Print "Exclude [10]: " + s4471(10);
Locate 9, 1
s4471(10) = InputMask("Exclude extension: ", "XXXX", s4471(10), 1213417543)
s4471(10) = UCase(s4471(10))
Sub3555
Else
6612 Sub1034
o65533 = -1
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
6626 Loop Until o65533
Sub1034
End Sub
'! Called 1 time
Sub Sub6650
Color 11, 0
Locate 8, 1
Print "Current Setting for ZIP COMMENT:";
Color 12, 0
Locate 9, 1
Print "Zip Comment...............: " + s4511;
Color 15, 0
Locate 10, 1
Print "This selection tells SCANIT the path\filename for your";
Locate 11, 1
Print "zip comment file. This is used by SCANIT to place your";
Locate 12, 1
Print "comment file into an archive that passes testing.";
Color 14, 0
Locate 13, 1
Print "Enter the COMPLETE path\filename for your COMMENT file.";
Locate 14, 1
Print "Example:";
Locate 15, 1
Print "C:\WILDCAT\COMMENT.TXT";
Locate 17, 1
Print "Enter new ZIP COMMENT or press <ENTER> for current setting.";
Color 15, 0
Locate 18, 1
s4511 = InputMask("Zip Comment: ", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", s4511, 1213417543)
s4511 = UCase(s4511)
Sub1034
End Sub
'! Called 1 time
Sub Sub6892
Color 11, 0
Locate 8, 1
Print "Current Setting for DEFAULT PACKER:";
Color 12, 0
Locate 9, 1
Print "Default Packer............: " + s4515;
Color 15, 0
Locate 10, 1
Print "This selection allows you to define the DEFAULT PACKER";
Locate 11, 1
Print "to be used on your system. Currently, this is only displayed";
Locate 12, 1
Print "to a caller uploading an invalid file type, but in a future";
Locate 13, 1
Print "upgrade, this will be used to convert uploads (if desired)";
Locate 14, 1
Print "to your preferred archive type.";
Color 10, 0
Locate 16, 1
Print "Example: PKZIP";
Color 14, 0
Locate 17, 1
s4515 = InputMask("Default Packer: ", "XXXXXXXXXX", s4515, 1213417543)
s4515 = UCase(s4515)
Sub1034
End Sub
'! Called 1 time
Sub Sub7118
Color 11, 0
Locate 8, 1
Print "Current Setting for REPACK WITH DEFAULT PACKER:";
Color 12, 0
Locate 9, 1
Print "Repack with default packer: " + s4519;
Color 15, 0
Locate 11, 1
Print "This option, while not in use at this time, will in a future release";
Locate 12, 1
Print "be used to repack any file uploaded with your default packer. For now,";
Locate 13, 1
Print "any answer you put in here will be for future use.";
Color 14, 0
Locate 15, 1
s4519 = InputMask("Repack w/default (Y/N): ", "X", s4519, 1213417543)
s4519 = UCase(s4519)
Sub1034
End Sub
'! Called 1 time
Sub Sub7290
Color 11, 0
Locate 8, 1
Print "Current Setting for CONFERENCE NUMBER FOR MESSAGES:";
Color 12, 0
Locate 9, 1
Print "Messages will be sent in Conference: " + Str(i4523);
Color 15, 0
Locate 11, 1
Print "If you have SCANIT's messaging capability turned on, messages";
Locate 12, 1
Print "will be sent in this conference (recommend a PRIVATE conference).";
Color 14, 0
Locate 15, 1
i4523 = InputNumber("Conference Number: ", 0, 999)
Cls
Sub2331
End Sub
'! Called 1 time
Sub Sub7433
Color 11, 0
Locate 8, 1
Print "Current Setting for SEND MESSAGES TO:";
Color 12, 0
Locate 9, 1
Print "Send messages to: " + s4525;
Color 15, 0
Locate 11, 1
Print "This option, if toggled on, sends a message to a caller that";
Locate 12, 1
Print "uploads a file that fails scan for any reason. The message ";
Locate 13, 1
Print "will contain the reason the file failed testing."
Color 14, 0
Locate 15, 1
s4525 = InputMask("Send Msg To (CALLER, SYSOP, BOTH, or NONE): ", "XXXXXXXXXXXXXXX", s4525, 1213417543)
s4525 = UCase(s4525)
Sub1034
End Sub
'! Called 1 time
Sub Sub7605
Color 11, 0
Locate 8, 1
Print "Current Setting for USER DISPLAY FILE:";
Color 12, 0
Locate 9, 1
Print "User Display File.........: " + s4533;
Color 15, 0
Locate 10, 1
Print "This selection allows you to define the User Display File.";
Locate 11, 1
Print "This file is shown to your caller when an upload is being";
Locate 12, 1
Print "tested by SCANIT. You can draw this screen yourself, or";
Locate 13, 1
Print "use the file supplied by Blake Software. This file MUST";
Locate 14, 1
Print "be placed in your DISP file directory (usually \WILDCAT\DISP).";
Color 10, 0
Locate 16, 1
Print "Example: SCANIT3.BBS (Only the filename is entered, not the path)";
Color 14, 0
Locate 17, 1
s4533 = InputMask("User Display File: ", "XXXXXXXXXXXX", s4533, 1213417543)
s4533 = UCase(s4533)
Sub1034
End Sub
'! Called 1 time
Sub Sub7831
Color 11, 0
Locate 8, 1
Print "Current Setting for FORCE MAILCHECK ON FAILURE:";
Color 12, 0
Locate 9, 1
Print "Force Mail Check on Failure: " + s4529;
Color 15, 0
Locate 11, 1
Print "This option tells WildCat to do a mail check after an upload";
Locate 12, 1
Print "that fails scan. This way, if messaging is turned on in SCANIT,";
Locate 13, 1
Print "your user will get a message explaining why the file they uploaded";
Locate 14, 1
Print "failed testing."
Color 14, 0
Locate 16, 1
s4529 = InputMask("Force Mail Check: ", "X", s4529, 1213417543)
s4529 = UCase(s4529)
Sub1034
End Sub
'! Called 7 times
Sub Sub8019
Dim s65534 As String*1
Dim s65535 As String*1
Color 11, 0
Locate 8, 1
Print "Current Screen Coordinates for Status Messages:";
Color 15, 0
Locate 9, 1
Print "1) Status Message Row.........: " + Str(i4537);
Locate 10, 1
Print "2) Filename Row,Col...........: " + Str(i4539) + "," + Str(i4541);
Locate 11, 1
Print "3) File Acceptability Row, Col: " + Str(i4543) + "," + Str(i4545);
Locate 12, 1
Print "4) Archive Integrity Row, Col.: " + Str(i4547) + "," + Str(i4549);
Locate 13, 1
Print "5) Virus Scan Row, Col........: " + Str(i4551) + "," + Str(i4553);
Locate 14, 1
Print "6) Sysop Functions Row, Col...: " + Str(i4555) + "," + Str(i4557);
Locate 15, 1
Print "7) Return to Main Menu";
Locate 17, 1
s65535 = InputMask("Enter Selection: ", "X", "7", 1213417543)
s65535 = UCase(s65535)
s65534 = s65535
If s65534 = "1" Then
Locate 18, 1
Print Space(79);
Locate 18, 1
i4537 = InputNumber("Primary Status Message Row (1-23): ", 1, 23)
Sub1034
Sub8019
Else
8453 If s65534 = "2" Then
Locate 18, 1
i4539 = InputNumber("Enter ROW for Filename (1-23): ", 1, 23)
Locate 19, 1
i4541 = InputNumber("Enter COL for Filename (1-79): ", 1, 79)
Sub2331
Sub8019
Else
8538 If s65534 = "3" Then
Locate 18, 1
i4543 = InputNumber("Enter ROW for File Acceptability (1-23): ", 1, 23)
Locate 19, 1
i4545 = InputNumber("Enter COL for File Acceptability (1-79): ", 1, 79)
Sub2331
Sub8019
Else
8623 If s65534 = "4" Then
Locate 18, 1
i4547 = InputNumber("Enter ROW for Archive Integrity (1-23): ", 1, 23)
Locate 19, 1
i4549 = InputNumber("Enter COL for Archive Integrity (1-79): ", 1, 79)
Sub2331
Sub8019
Else
8708 If s65534 = "5" Then
Locate 18, 1
i4551 = InputNumber("Enter ROW for Virus Scan Info (1-23): ", 1, 23)
Locate 19, 1
i4553 = InputNumber("Enter COL for Virus Scan Info (1-79): ", 1, 79)
Sub2331
Sub8019
Else
8793 If s65534 = "6" Then
Locate 18, 1
i4555 = InputNumber("Enter ROW for Sysop Functions Info (1-23): ", 1, 23)
Locate 19, 1
i4557 = InputNumber("Enter COL for Sysop Functions Info (1-79): ", 1, 79)
Sub2331
Sub8019
Else
8878 If s65534 = "7" Then
Sub2331
GoTo 8909
End If
End If
End If
End If
End If
End If
End If
8909
End Sub
'! Called 14 times
Sub Sub8912
Dim s65514 As String '! Temporary
Dim i65518 As Integer '! Temporary
Dim l65520 As Long
Dim i65524 As Integer
Dim s65526 As String
Dim i65530 As Integer
Dim s65532 As String
Locate 22, 1
s4564 = InputMask("Enter Selection Letter: ", "X", "", 1213417543)
s65526 = UCase(s4564)
If s65526 = "N" Then
Sub1034
Sub3109
Sub2397
Sub8912
Else
9013 If s65526 = "L" Then
Sub1034
Sub3335
Sub2397
Sub8912
Else
9060 If s65526 = "E" Then
Sub3902
Sub2397
Sub8912
Else
9101 If s65526 = "Z" Then
Sub1034
Sub6650
Sub2397
Sub8912
Else
9148 If s65526 = "D" Then
Sub1034
Sub6892
Sub2397
Sub8912
Else
9195 If s65526 = "R" Then
Sub1034
Sub7118
Sub2397
Sub8912
Else
9242 If s65526 = "M" Then
Sub1034
Sub7290
Sub2397
Sub8912
Else
9289 If s65526 = "S" Then
Sub1034
Sub7433
Sub2397
Sub8912
Else
9336 If s65526 = "F" Then
Sub1034
Sub7831
Sub2397
Sub8912
Else
9383 If s65526 = "U" Then
Sub1034
Sub7605
Sub2397
Sub8912
Else
9430 If s65526 = "C" Then
Sub1034
Sub8019
Sub2397
Sub8912
Else
9477 If s65526 = "X" Then
Sub1034
Locate 8, 1
Print "Saving Settings to SCANIT.CFG";
s4463 = UCase(s4463)
s4467 = UCase(s4467)
9559 For i65530 = 1 To 10 Step 1
s4471(i65530) = UCase(s4471(i65530))
Next
9701 s4511 = UCase(s4511)
s4515 = UCase(s4515)
s4519 = UCase(s4519)
s4525 = UCase(s4525)
s4529 = UCase(s4529)
s4533 = UCase(s4533)
Open "SCANIT.CFG" For Output As 1
Print #1, s4463
Print #1, s4467
Print #1, s4471(1)
Print #1, s4471(2)
Print #1, s4471(3)
Print #1, s4471(4)
Print #1, s4471(5)
Print #1, s4471(6)
Print #1, s4471(7)
Print #1, s4471(8)
Print #1, s4471(9)
Print #1, s4471(10)
Print #1, s4511
Print #1, s4515
Print #1, s4519
Print #1, i4523
Print #1, s4525
Print #1, s4529
Print #1, s4533
Print #1, i4537
Print #1, i4539
Print #1, i4541
Print #1, i4543
Print #1, i4545
Print #1, i4547
Print #1, i4549
Print #1, i4551
Print #1, i4553
Print #1, i4555
Print #1, i4557
Print #1, i4559
Print #1, i4561
Close 1
Func488((10), ("@0A@Another Quality @0C@WildStuff @0A@(tm) Utility!"))
Func488((11), ("For more of the @0C@WILDSTUFF!@0E@ Call:"))
Func488((12), ("@09@Green Acres! BBS @0E@(@0D@505@0E@)@0D@763@0E@-@0D@5129@0E@"))
Func488((13), ("@0E@Home Of: RIPIT!, WildStats/Call Log, WildBull Professional, Lots More!"))
Locate 15, 1
WaitEnter
Cls
End
Else
10546 If s65526 = "A" Then
Sub1034
Locate 8, 1
s65532 = InputMask("Are you sure? (Y/N): ", "Y", "N", 1213417543)
If UCase(s65532) = "Y" Then
Locate 8, 1
Print Space(79);
Func488((8), ("@0C@Exiting without saving changes..."))
Func488((10), ("@0A@Another Quality @0C@WildStuff @0A@(tm) Utility!"))
Func488((11), ("For more of the @0C@WILDSTUFF!@0E@ Call:"))
Func488((12), ("@09@Green Acres! BBS @0E@(@0D@505@0E@)@0D@763@0E@-@0D@5129@0E@"))
Func488((13), ("@0E@Home Of: RIPIT!, WildStats/Call Log, WildBull Professional, Lots More!"))
Locate 15, 1
WaitEnter
Cls
End
Else
10874 Sub1034
Sub2397
Sub8912
End If
10892 Else
10898 Sub2331
Sub2397
Sub8912
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
10916
End Sub